function CapchaClear() {
  for (var i = 0; i < 4; i++) {
    for (var j = 0; j < 4; j++) {
      $("#"+i+"_"+j).className("capcha-none");
      $("#c-"+i+"_"+j).value(0);
    }
  }
  return 0;
}
function OpinionPost() {
  $("#form-error").hide();
  var query = "0=ajax&1=opinion&2=save&no_sef=1&power-id="+$("#power-id").value(),
  // имя
  elem = $("#user-name").value();
  if (elem == "") {
    $("#form-error").show(); 
    $("#form-error").html("Не введено имя");
    return 0;
  }
  query += "&user-name="+elem;
  // оценка
  query += "&opin-nstars="+$("#opin-nstars").value();
  // достоинства
  elem = $("#opin-worth").value();
  if (elem != "") {query += "&opin-worth="+elem;}
  // недостатки
  elem = $("#opin-limitations").value();
  if (elem != "") {query += "&opin-limitations="+elem;}
  // комментарий
  elem = $("#opin-comment").value();
  if (elem == "") {
    $("#form-error").show(); 
    $("#form-error").html("Не введен комментарий");
    return 0;
  }
  query += "&opin-comment="+elem;
  // капча
  query += "&opin-capcha="
  for (var i = 0; i < 4; i++) {for (var j = 0; j < 4; j++) {query += $("#c-"+i+"_"+j).value();}}
  if ($("#opin-id").obj() != null && $("#opin-id").value() != 0) {query += "&opin-id="+$("#opin-id").value()}
  // отправка
  $("#opin-work").html("Сохранение отзыва");
  $("#opin-form").hide();
  $.post("index.php", query, OpinRequest);
  return 0;
}
function OpinRequest(request) {
  if (!request.rez) {
    $("#form-error").show();
    if (request.error == 1) {$("#form-error").html("Введен неверный графический ключ.");}
    $("#capcha-img").src("/capcha~capcha=show~sid="+Math.random());
    CapchaClear();
    $("#opin-form").show();
    return 0;
  }
  $("#opin-form").hide();
  $("#opin-work").show();
  $("#opin-work").html("Ваш отзыв сохранен");
  return 0;
}